;(function () {
    $.fn.extend({
        /**
         * 验证规范
         */
        checkFormat() {
            $(this).validate({
                //自定义验证方法
                //规则
                rules: {
                    //用户名
                    username: {
                        required: true,
                    },
                    //密码
                    password: {
                        required: true,
                    }
                },
                //提示的消息
                messages: {
                    //用户名
                    username: {
                        required: '用户名不能为空',
                    },
                    password: {
                        required: '密码不能为空',
                    }
                },
                //就是表单提交
                submitHandler() {
                    $.ajax({
                        url: './account/login',
                        type: 'post',
                        data: $('#login').serialize()
                    }).then(function (response) {
                        if (response.status === 200) {
                            layer.msg('登录成功');
                            //将信息存入local storage
                            localStorage.setItem('userInfo', JSON.stringify(response.data));
                            setTimeout(function () {
                                location.href = 'index.html';
                            }, 1000)
                        } else {
                            layer.msg('登录失败,用户名或密码错误');
                        }
                    })
                    return false;
                }
            });
        }
    });
})()

$(function () {
    $('#login').checkFormat();
})